// pages/A1/A1.js  
Page({  
  data: {  
    totalScore: 0, // 用于存储题目总数  
    remark: "", // 存储后端返回的 remark 字段  
  },  

  onLoad(options) {  
    const repoCode = options.repoCode; // 从 query 参数中获取 repoCode  
    this.fetchTotalScore(repoCode); // 进入页面时请求题目总数  
  },  

  fetchTotalScore(repoCode) {  
    const that = this;  
    const app = getApp();
    wx.request({  
      method: 'GET',  
      url: `${app.globalData.baseUrl}/repo/detail?repoCode=A2`, // 使用动态 repoCode  
      success(res) {  
        //console.log('获取的 repo 详情:', res.data);  
        if (res.statusCode === 200) {  
          const { code, data } = res.data; // 解构获取 code 和 data  
          if (code === 1 && data) { // 确保 code 为 1，并且 data 存在  
            that.setData({  
              totalScore: data.remark, // 根据要求将 remark 赋值给 totalScore  
              remark: data.remark // 存储 remark 字段  
            });  
          } else {  
            console.error('数据格式不正确或者code不是1:', res.data);  
          }  
        } else {  
          console.error('请求失败：', res);  
        }  
      },  
      fail(err) {  
        console.error('请求失败：', err);  
      }  ,
    });  
  },  

  gotochupanda() {  
    const that = this;  
    wx.showLoading({
      title: '正在创建题库',
    })
    const app = getApp();
    wx.request({  
      method: 'POST',   
      url: `${app.globalData.baseUrl}/paper/create-repo-paper?repoId=A2`, // 创建试卷的接口  
      header: {  
        'authentication': 'eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MzI1NTg3MTcsInVzZXJJZCI6MTgyNzk5OTgyMTczMTA5ODYyNn0.SxS7ENOxgqgIh8AAn_Sw84R_zvFA99_khzsVNCDShLk'  
    }, 
      success(res) {  
        console.log('创建试卷返回:', res.data);  
        if (res.statusCode === 200 && res.data.code === 1) {
          const id = res.data.data;  // 假设 data 是题目 ID  
          //console.log('获取到的题目 ID:', id);  打印获取到的 ID
          wx.navigateTo({
            url: `/pages/chupanda/chupanda?id=${id}`, 
          })
        }
       else {  
          console.error('创建试卷请求失败：', res);  
        }  
      },  
      fail(err) {  
        console.error('请求失败：', err);  
      },  
      complete() {
        wx.hideLoading();//隐藏加载提示
      }
    });  
  }  
});